Challenging Math Olympiad Geometry Problem